.ty-footer {
    z-index: 9999 !important;
}

#plugin-quick-button {
    position: fixed;
    display: grid;
    grid-template-columns: repeat(${colCount}, 1fr);
    grid-template-rows: repeat(${rowCount}, 1fr);
    gap: ${this.config.button_gap};
    right: ${this.config.position_right};
    bottom: ${this.config.position_bottom};
    z-index: 9998;
    font-size: 17px;
    text-align: center;
    color: var(--active-file-border-color);
}

#plugin-quick-button .action-item {
    width: ${this.config.button_size};
    height: ${this.config.button_size};
    cursor: pointer;
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 8px;
    border-radius: ${this.config.button_border_radius};
}

#plugin-quick-button .action-item:hover {
    background-color: var(--item-hover-bg-color);
}

#plugin-quick-button .action-item i {
    display: block;
    line-height: ${this.config.button_size};
}

#plugin-quick-button .unused, .plu-hidden {
    visibility: hidden;
}